#ifndef __PARAM_H__
#define __PARAM_H__

#include <sql.h>
#include <sqlext.h>

class Param {
    SQLHENV  env;
    SQLHDBC  dbc;
    SQLHSTMT stmt;
//    SQLUSMALLINT ParameterNumber;
//    SQLSMALLINT  InputOutputType;
//    SQLSMALLINT  ValueType;
//    SQLSMALLINT  ParameterType;
//    SQLULEN      ColumnSize;
//    SQLSMALLINT  DecimalDigits;
//    SQLPOINTER   ParameterValue;
//    SQLLEN       BufferLenght;
    std::string    ParameterValue;
    SQLLEN       StrLen_or_Ind;
public:
    Param(SQLHENV env, SQLHDBC dbc, SQLHSTMT stmt, SQLUSMALLINT id);
    void fromString(std::string);
    ~Param();
};

#endif /* __PARAM_H__ */
